using System.Collections.Generic;

namespace HossMvp.Core
{
    public interface IPresentableManager<T> where T : IContentProvider
    {
        IPresentable Create<TPresentable>(params object[] args) where TPresentable : IPresentable;

        void Remove(IPresentable presentable);

        IEnumerable<IPresentable> Models { get; }
    }
}